A DNA-Based Cryptographic Key Generation Algorithm
نویسندگان
چکیده
This paper presents a detail description of a new DNA-based cryptographic key generation algorithm that can be used to generate strong cryptographic key(s) for symmetric ciphering applications. The algorithm uses an initial private/secret key as an input to the Key-Based Random Permutation (KBRP) algorithm to generate a permutation of size n, which is half of the size of the required cryptographic key, and to derive four vectors of size n representing the DNA bases (A, C, G, and T) of the private key. The DNA vectors are mathematically processed using a linear formula to generate the cryptographic key. The generated bases are re-permuted using the same permutation vector and re-processed to determine new cryptographic keys, and this can be continue as much as new cryptographic keys are required. The performance of the new algorithm is evaluated in two different scenarios that demonstrate its high potential for providing high randomness cryptographic key(s). The results show that the generated cryptographic keys always have ≈0.7 entropy, and acceptable maximum and average run length for both 0’s and 1’s for various key-lengths and private keys.
منابع مشابه
Development of a Unique Biometric-based Cryptographic Key Generation with Repeatability using Brain Signals
Network security is very important when sending confidential data through the network. Cryptography is the science of hiding information, and a combination of cryptography solutions with cognitive science starts a new branch called cognitive cryptography that guarantee the confidentiality and integrity of the data. Brain signals as a biometric indicator can convert to a binary code which can be...
متن کاملFinger Print Parameter Based Cryptographic Key Generation
A method is proposed for generation of unique cryptographic key which is generated using figure prints of the user, which are stable throughout person's lifetime. The proposed approach reduces the cost associated with lost keys, addresses non-repudiation issues and provides increased security of digital content. This approach has reduced the complicated sequence of the operation to generate cry...
متن کاملInspired Pseudo Biotic DNA Based Cryptographic Mechanism Against Adaptive Cryptographic Attacks
DNA Cryptography is a new cryptographic paradigm from hastily growing bio molecular computation, as its computational power will determine next generation computing. As technology is growing much faster, data protection is getting more important and it is necessary to design the unbreakable encryption technology to protect the information. In this paper, we proposed a biotic DNA based secret ke...
متن کاملDifferential Power Analysis: A Serious Threat to FPGA Security
Differential Power Analysis (DPA) implies measuring the supply current of a cipher-circuit in an attempt to uncover part of a cipher key. Cryptographic security gets compromised if the current waveforms obtained correlate with those from a hypothetical power model of the circuit. As FPGAs are becoming integral parts of embedded systems and increasingly popular for cryptographic applications and...
متن کاملAn Improvement of Novel Cryptographic Key Assignment Scheme for Dynamic Access Control in a Hierarchy
This letter presents a cryptographic key assignment scheme for dynamic access control in a hierarchy. A scheme for extending a previous cryptographic key assignment scheme to reduce the computation required for key generation and derivation algorithms is also proposed.
متن کامل